cmake_minimum_required(VERSION 3.7) 
project(test_new_character_types) 
set(CMAKE_CXX_STANDARD 17) 
add_executable(test_ref test_ref.cpp) 
add_executable(test_shared_ptr test_shared_ptr.cpp) 
add_executable(test_weak_ptr1 test_weak_ptr1.cpp) 
add_executable(test_weak_ptr2 test_weak_ptr2.cpp) 
add_executable(test_share_from_this test_share_from_this.cpp) 
add_executable(test_result_of test_result_of.cpp)
add_executable(test_mem_fn test_mem_fn.cpp)
add_executable(test_bind test_bind.cpp)
add_executable(test_function test_function.cpp)
add_executable(test_random test_random.cpp)
add_executable(test_tuple test_tuple.cpp)
add_executable(test_array test_array.cpp)
add_executable(test_hash test_hash.cpp)
add_executable(test_unordered test_unordered.cpp)
add_executable(test_regex test_regex.cpp)
